1 package uba.db.ar;
2
3 /***
4 * <p>Title: </p>
5 *
6 * <p>Description: </p>
7 * Provee tuplas.
8 * Precondiciones:
9 * - Un 'TupleProvider' no debe cambiar el tupleDef de la tupla que devuelve
10 * durante toda la vida de la instancia. Esto es, un tuple provider devuelve
11 * solo UN tipo de tuplas.
12 *
13 * <p>Copyright: Copyright (c) 2005</p>
14 *
15 * <p>Company: </p>
16 * @author not attributable
17 * @version 1.0
18 */
19 public interface TupleProvider {
20
21 public boolean hasNext();
22 public Tupla next();
23 public TuplaDef tupleDefinition();
24 public void reset();
25
26 }